package model;

import java.util.ArrayList;
import java.util.List;

import common.DataManager;
import common.GridCoordinate;

/**
 * @author Colin
 * 
 * The SmallHomingMissile is a manual weapon that follows the
 * user's mouse when it is chosen and attacks all zombosaurs that
 * come in contact with it
 *
 */
public class SmallHomingMissile extends HomingMissile {
	
	private static final int INITIAL_DAMAGE = 1;
	private static final int COST = 75;
	private static final int INITIAL_RANGE_INT = 0;
	private static final int INITIAL_SPEED = 10;
	private static final int NUM_ZOMBIES = 10;
	
	//SmallHomingMissile without position
	public SmallHomingMissile(){
		super("Small Homing Missile", DataManager.SMALL_HOMING_MISSILE, DataManager.SMALL_HOMING_MISSILE_AMMO, COST, INITIAL_DAMAGE, INITIAL_SPEED, INITIAL_RANGE_INT, NUM_ZOMBIES);
		
	}
	
	@Override
	public String getDescription() {
		return "The Small Homing Missile follows the mouse, causing 1 damage to any zombosaurs that it touches. Once it damages 2 or more zombosaurs or catches up to the mouse, it is destroyed.";
	}
}
